Expressing File System Reorganization Policies with the ClassAd Language
نویسندگان
چکیده
In many modern file systems files must be periodically reorganized on disk in order to preserve disk space and provide for efficient I/O operation. Devising adaptive file system reorganization policies is a good first step towards increased flexibility, but does not achieve the goal of separating these policies from the underlying mechanisms of the operating system. The ClassAd language used to express resource allocation policies in the Condor distributed computing system is an excellent candidate for a file system policy description paradigm. A log structured file system (LFS) is an ideal environment for the use of ClassAds for file system reorganization policies. In this paper we explore using ClassAds to express file system reorganization policies in LFS, particularly cleaner policies.
منابع مشابه
The ClassAd Language Reference Manual Version 2.4
This document provides a formal specification of the syntax and semantics of the ClassAd (Classified Advertisement) language. The name of the language derives from its origin in the Condor distributed computing system [7, 8], where it is used for discovery and allocation of resources. Providers of computing resources submit advertisements describing their capabilities and declaring constraints ...
متن کاملThe ClassAd Language Reference Manual Version 2.1
This document provides a formal specification of the syntax and semantics of the ClassAd (Classified Advertisement) language. The name of the language derives from its origin in the Condor distributed computing system [7, 8], where it is used for discovery and allocation of resources. Providers of computing resources submit advertisements describing their capabilities and declaring constraints ...
متن کاملDistributed Policy Specification and Interpretation with Classified Advertisements
In a distributed system, the principle of separation of policy and mechanism provides the flexibility to revise policies without altering mechanisms and vice versa. This separation can be achieved by devising a language for specifying policy and an engine for interpreting policy. In the Condor [14] high throughput distributed system the ClassAd language [16] is used to specify resource selectio...
متن کاملA Matchmaking Approach for Distributed Policy Specification and Interpretation
In a distributed system, the separation of policy and mechanism is a vital principle. This separation can be achieved by devising a language for specifying policy and an engine for interpreting policy. In the Condor [52] high throughput distributed system the ClassAd language [57] is used to specify resource selection policy and matchmaking is used to interpret that policy. ClassAds and matchma...
متن کاملForeign Language Education Policies in Iran: Pivotal Macro Considerations
Foreign Language Education Policy (FLEP) needs to be understood as part of broader educational policies and as situated within overarching social macro plans. In this paper, based on a conception of policy as distinct from goals and objectives, and with a view of the relevant literature, we will present some theoretical guidelines of setting and/or evaluating foreign language education policies...
متن کامل